Trèo như trèo đèo

Direct English translation

Climbing as if climbing a mountain pass.

Equivalent English version

An uphill battle

Giải thích tiếng Việt
Chỉ việc leo trèo hoặc làm một việc đó rất vất vả, nặng nhọc, tiến hành khó khăn chậm chạp. Thường dùng để than phiền hoặc nhấn mạnh mức độ nhọc công.
English explanation
Describes climbing or doing something as extremely strenuous, difficult, and slow-going. It is often used to complain or to emphasize how laborious a task is.